//页面初始化
mui.init({
	pullRefresh: {
		container: "#refreshContainer", //待刷新区域标识，querySelector能定位的css选择器均可，比如：id、.class等
		up: {
			auto: true, // 可选,默认false.自动上拉加载一次
			contentrefresh: "正在加载...", // 可选，正在加载状态时，上拉加载控件上显示的标题内容
			contentnomore: '没有更多的数据了', // 可选，请求完毕若没有更多数据时显示的提醒内容；
			callback: pullupRefresh //加载数据方法 
		}
	}
});



//查询店铺信息
function store_information(merchant_id) {
	mui.ajax(goods_url + '/goods/findZitemById', {
		data: {
			"sign": "string",
			"user_id": merchant_id
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				$("#business_name").text(data.resp.business_name); //店铺名称
				$("#shop_img").attr('src', data.resp.url + data.resp.shop_facade_photos); //店铺门面照		
				$("#shop_nums").text(data.resp.goods_number); //店铺商品件数
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});
}

var pagenum = 1; //页数
var pagesize = 4; //每页条数
var isOver = false; //是否加载完  
var merchant_id

//页面进入执行方法
window.onload = function() {
	mui.plusReady(function() {
		var self = plus.webview.currentWebview();
		merchant_id = self.merchant_id; //商家id
		store_information(merchant_id); //查询店铺信息
	})
}
//店铺首页商品
document.getElementById("home_page").addEventListener("tap", function() {
	$("#refreshContainer").css({"display":"block"})
	$("#item2").css({"display":"none"})
	$("#item3").css({"display":"none"})
	window.location.reload();
//	shop_goods(merchant_id);
});
function shop_goods(merchant_id) {
	mui.ajax(goods_url + '/goods/findZitemList', {
		data: {
			"limit": pagesize,
			"page": pagenum,
			"sign": "string",
			"user_id": merchant_id
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				var p = data.total / pagesize; //总页数
				if(pagenum >= p) { //当前的页数
					isOver = true;
					mui('#refreshContainer').pullRefresh().endPullupToRefresh(true);
				}
				if(isOver == false) {
					pagenum++;
					mui('#refreshContainer').pullRefresh().endPullupToRefresh(true); //停止正在加载
					mui('#refreshContainer').pullRefresh().enablePullupToRefresh(); //显示上拉加载文字
				}
				var html = '';
				for(var i = 0; i < data.resp.length; i++) {
					html += '<li class="mui-col-xs-6 mui-col-sm-6 product_color">';
					html += '<div class="product_img" goods_id=' + data.resp[i].id + '>';
					html += '<img width="100%" src="' + data.resp[i].url + data.resp[i].image + '"/>';
					html += '</div>';
					html += '<p class="product_name">' + data.resp[i].title + '</p>';
					html += '<p class="product_num">' + data.resp[i].price + '</p>';
					html += '<div class="dealer">';
					if(data.resp[i].sales_volume == null) {
						html += '<p>销量 0</p>';
					} else {
						html += '<p>销量 ' + data.resp[i].sales_volume + '</p>';
					}
					html += '</div>';
					html += '</li>';
				}
				$("#shop_index").append(html);
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});

}

//宝贝接口
document.getElementById("baby").addEventListener("tap", function() {
	
	$("#refreshContainer").css({"display":"none"})
	$("#item2").css({"display":"block"})
	$("#item3").css({"display":"none"})
	shop_treasure(merchant_id);
});
function shop_treasure(merchant_id) {
	mui.ajax(goods_url + '/goods/findZitemBaby', {
		data: {
			"limit": 8,
			"page": 1,
			"sign": "string",
			"user_id": merchant_id
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				var html = '';
				for(var i = 0; i < data.resp.length; i++) {
					html += '<li class="mui-col-xs-6 mui-col-sm-6 product_color">';
					html += '<div class="product_img" goods_id=' + data.resp[i].id + '>';
					html += '<img width="100%" src="' + data.resp[i].url + data.resp[i].image + '"/>';
					html += '</div>';
					html += '<p class="product_name">' + data.resp[i].title + '</p>';
					html += '<p class="product_num">' + data.resp[i].price + '</p>';
					html += '<div class="dealer">';
					if(data.resp[i].sales_volume == null) {
						html += '<p>销量 0</p>';
					} else {
						html += '<p>销量 ' + data.resp[i].sales_volume + '</p>';
					} 
					html += '</div>';
					html += '</li>';
				}
				$("#shop_treasure").html(html);
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});

}

//店铺新品
document.getElementById("new_product").addEventListener("tap", function() {
	$("#refreshContainer").css({"display":"none"})
	$("#item2").css({"display":"none"})
	$("#item3").css({"display":"block"})
	new_store(merchant_id);
});
function new_store(merchant_id) {
	mui.ajax(goods_url + '/goods/newsZitemList', {
		data: {
			"limit": 8,
			"page": 1,
			"sign": "string",
			"user_id": merchant_id
		},
		dataType: 'json', //服务器返回json格式数据
		type: 'post', //HTTP请求类型
		timeout: 10000, //超时时间设置为10秒；
		headers: {
			'Content-Type': 'application/json'
		},
		success: function(data) {
			if(data.code == 10000) {
				var html = '';
				for(var i = 0; i < data.resp.length; i++) {
					html += '<li class="mui-col-xs-6 mui-col-sm-6 product_color">';
					html += '<div class="product_img" goods_id=' + data.resp[i].id + '>';
					html += '<img width="100%" src="' + data.resp[i].url + data.resp[i].image + '"/>';
					html += '</div>';
					html += '<p class="product_name">' + data.resp[i].title + '</p>';
					html += '<p class="product_num">' + data.resp[i].price + '</p>';
					html += '<div class="dealer">';
					if(data.resp[i].sales_volume == null) {
						html += '<p>销量 0</p>';
					} else {
						html += '<p>销量 ' + data.resp[i].sales_volume + '</p>';
					}
					html += '</div>';
					html += '</li>';
				}
				$("#new_store").html(html);
			}
		},
		error: function(xhr, type, errorThrown) { //异常处理；
			console.log(type);
			var error_msg = JSON.parse(xhr.responseText)
			mui.alert(error_msg.msg)
		}
	});

}



//GO详情页面
$(document).on('tap', '.product_img', function() {
	var goods_id = $(this).attr('goods_id'); //商品id
	mui.openWindow({
		url: 'commodity_details.html',
		extras: {
			commodity_id: goods_id
		},
		createNew: true
	})
})
function pullupRefresh() { 
	setTimeout(function() {
		mui('#refreshContainer').pullRefresh().endPullupToRefresh((isOver)); //参数为true代表没有更多数据了。  
		shop_goods(merchant_id); 
	}, 500);
}
//判断ios
var u = navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isiOS) {
	$("#refreshContainer").css("padding-top", "147px");
	$("#item2").css("padding-top", "147px");
	$("#item2").css("padding-top", "147px")
}